package luogu;

import java.util.Scanner;

public class Main9 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[][] score = new int[n][3];
        //分别录入 语文 数学 英语 三门成绩
        int[] total = new int[n];
        for (int i = 0; i < n; i++) {
            score[i][0] = sc.nextInt();
            score[i][1] = sc.nextInt();
            score[i][2] = sc.nextInt();
            total[i] = score[i][0]+ score[i][1] + score[i][2];
        }
        int count = 0;  //用来记录“旗鼓相当的对手”的对数


         /**
          * 这样写会导致 只要有一科的分差不大于5且总分分差不大于10就满足了条件  count++
          * 但是题目要求 “每一科目的分差都不大于5”
        for (int i = 0; i <n ; i++) {
            for (int j = i+1; j <n ; j++) {
                //横向遍历每个人的成绩
                for (int k = 0; k < 3; k++) {
                    //比较每一科的分差是否不大于5且总分分差不大于10
                    if ((Math.abs(score[j][k]-score[i][k])<=5)&&(Math.abs(total[j]-total[i])<=10)){
                        count++;
                    }
                }
            }
        }*/

        //遍历出所有结对的可能性
        for (int i = 0; i < n; i++) {
            for (int j = i + 1; j < n; j++) {
                // 检查所有科目分差是否都不大于5
                boolean allSubjectsMatch = true;
                for (int k = 0; k < 3; k++) {
                    if (Math.abs(score[i][k] - score[j][k]) > 5) {
                        allSubjectsMatch = false;
                        break;
                    }
                }
                // 检查总分分差是否不大于10
                boolean totalMatch = Math.abs(total[i] - total[j]) <= 10;
                // 如果所有条件都满足，则计数
                if (allSubjectsMatch && totalMatch) {
                    count++;
                }
            }
        }
        System.out.println(count);
    }
}
